# 数制转换
# 1.hex() 将整数转换为16进制
x = 120
y = hex(x)
print(y)

# 2.bin() 将整数转换为二进制
x = 23
y = bin(x)
print(y)

# 3.ord() ：它以一个字符（长度为1的字符串）作为参数，返回对应的 ASCII 数值
print(ord('A'))
# print(ord(A)) print(ord(65)) 会报错
#A-Z:65-90
#a-z:97-122

# 4.chr():方法只接受一个整数作为参数,返回一个字符，该字符表示Unicode码位为整数的字符
print(chr(65))
# print(chr('65')) print(chr('A'))报错

# 5.int():将给定基数的数字转换为十进制
y = int('0b1011', 2)
print(y)

y = int('0xAD0F12', 16)
print(y)
